package com.ruoyi.common.utils.jwt;

import io.jsonwebtoken.SignatureAlgorithm;
import io.jsonwebtoken.security.Keys;

import java.security.Key;

/**
 * JWT密钥工具类
 * 提供统一的JWT密钥管理
 * 
 * @author ruoyi
 */
public class JwtKeyUtils
{
    /**
     * JWT密钥 - 使用安全的256位密钥
     * 注意：在生产环境中，应该从配置文件或环境变量中读取密钥
     */
    private static final Key JWT_KEY = Keys.secretKeyFor(SignatureAlgorithm.HS256);
    
    /**
     * 获取JWT密钥
     * 
     * @return JWT密钥
     */
    public static Key getJwtKey()
    {
        return JWT_KEY;
    }
}